* { margin:0; padding:0; outline: none; }
html, body { width:100%; height:100%;font-family:Arial, Nimbus Sans L, Sans-Serif;font-size:15px;color:#fff; background: #e5e5e5 url("//images/bg-tiwei.jpg"); background-repeat:  }
img { border: none; }
a { color: #276687; text-decoration: underline; }
a:hover { text-decoration: none; }
.clear { clear: both;width: 0px;height: 0px;overflow: hidden;font-size: 0px;line-height: 0px; }


@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('O'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {background: url("/images/bg.jpg") top center no-repeat;}
html {background: url("/images/bg-html.jpg") repeat-x;}
.logo {float: left; margin: 23px 0 0 174px;}
.social {float: right; margin: 50px 175px 0 0;}
.social a {margin-left: 17px;}

.content {text-align: center;}
.content .video {width: 700px; text-align: center; margin: 0 auto; margin-top: 0px;}
.content .video .video-block {width: 460px; height: 236px; margin-left:112px; /*box-shadow: black 1px 1px 1px;*/ border-radius: 14px;}
.content .video .next {display: block; background: url("/images/next-bg.png"); width: 91px; height: 30px; padding-top: 10px; float: right; margin: 8px -20px 0 0; color: #ccc; text-decoration: none; text-shadow: black 1px 1px 1px;}
.content .video .next:hover {text-decoration: underline;}
.content .step {width: 321px; height: 49px; background: url("/images/center.png"); margin: 16px 0 0 197px;}
.content .step_2 {width: 321px; height: 49px; background: no-repeat url("/images/center_2.png"); margin: 16px 0 0 197px;}
.content .step_3 {width: 321px; height: 49px; background: no-repeat url("/images/center_3.png"); margin: 16px 0 0 197px;}
.content .step a {display: block; color: #969696; font-size: 17px; float:left; text-decoration: none; margin: 16px 0 0 35px; text-shadow: black 1px 1px 1px;}
.content .step a:hover {text-decoration: none;cursor:text;}
.content .step .sel {color: #ccc;}

.content .content-body {margin: 0 auto; width: 1000px;}
.content .content-body .description {float:left; text-align: left; color: #383838; width: 530px; margin: 31px 0 0 -1px; font-family: Myriad Pro, Conv_MyriadPro-Regular; font-size: 16px; text-shadow: #383838 0px 0px 0px;}
.content .content-body .description p {margin-bottom: 19px;}
.content .content-body .forma {float:left;}

#reg .line1 {background: url("/images/line1.jpg"); border: none; width: 330px; height: 41px; padding-left: 10px;}
#reg .line2 {background: url("/images/line2.jpg"); border: none; width: 330px; height: 41px; padding-left: 10px;}
#reg .line3 {background: url("/images/line3.jpg"); border: none; width: 330px; height: 41px; padding-left: 10px;}
#reg .line4 {background: url("/images/line4.jpg"); border: none; width: 330px; height: 41px; padding-left: 10px;}
#reg .line5 {background: url("/images/line5.jpg"); border: none; width: 330px; height: 41px; padding-left: 10px;}
#reg .line6 {background: url("/images/line6.jpg"); border: none; width: 330px; height: 41px; padding-left: 10px;}
#reg .line7 {background: url("/images/line7.jpg"); border: none; width: 159px; height: 41px; padding-left: 10px; margin: 5px 0 0 37px;}
#reg {margin: -12px 0 0 29px;}
#reg input {float:left; margin: 0 0 10px 0; font-family: Myriad Pro, Conv_MyriadPro-Regular; font-size: 14px; color: #fff; text-shadow: black 1px 1px 1px; font-weight: normal;}
#reg .star {float:left; font-size: 24px; font-family: Myriad Pro, Conv_MyriadPro-Regular; text-shadow: black 1px 1px 1px; margin: 5px 0 0 9px;}
.content .content-body .forma .info {float:right; font-family: Myriad Pro, Conv_MyriadPro-Regular; font-size: 10px; color: #fff; text-shadow: black 1px 1px 1px; margin: -5px -55px 0 0;}
.content .content-body .forma .submit-next {display: block; background: url("/images/next-bg.png") 0px 3px no-repeat; width: 91px; height: 43px; padding-top: 0px; float: right; margin: 18px -135px 0 0px; color: #ccc; text-decoration: none; text-shadow: black 1px 1px 1px; border: none; cursor: pointer; font-size: 16px;}

.content .content-yes {margin: 0 auto; width: 800px; font-family: Arial, Nimbus Sans L; font-size: 18px; color: #333333; margin-top: 39px;}
.content .content-yes p {margin-bottom: 20px;}
.content .content-yes .enter {margin-top: 37px; display: block; margin-bottom: 85px;}



.auth-page h1 {padding-top: 45px; font-family: Arial, sans-serif; font-size: 29.89px; font-weight: normal; text-shadow: 0px 1px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=1);}

.auth-page form {display: block; width: 550px; margin: 0 auto;}
.auth-page form dl {width: 500px; margin: 0px auto 0px; text-align: right; }
.auth-page form dl:first-child {padding-top: 45px; margin: 0 auto 30px;}
.auth-page dt, .auth-page dd { display: inline; margin: 0; }
.auth-page dd:after {content: '\A'; white-space: pre; }
.auth-page form dt {padding-top: 10px;  margin-right: 10px;}
.auth-page form label {font-size: 24px; color: #383838; font-family: Myriad Pro, Conv_MyriadPro-Regular;}
.auth-page form input {width: 325px; height: 40px; background: transparent url("/images/auth-input-1.png") 0px 0px no-repeat; border: 0; font-size: 24px; font-family: Myriad Pro, Conv_MyriadPro-Regular; color:#fefefe; letter-spacing: 0.2em; padding: 0px 8px 0px; text-shadow: 0px 1px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=1);}
.auth-page .forgot-password {display: block; font-family: Arial, sans-serif; font-size: 12px; color: #383838; font-weight: normal; text-decoration: underline; margin-left: -88px;}
.auth-page .submit { text-align: right; padding-top: 45px;}
.auth-page input[type=submit] {
	background: url("/images/next-bg.png") repeat scroll 0 0 transparent;
    color: #CCCCCC;
    height: 40px;
    padding-top: 3px;
    text-decoration: none;
    text-shadow: 1px 1px 1px black;
    width: 91px;
    font-size: 16px;
    letter-spacing: normal;
    border: 0;
    cursor: pointer;
}
.auth-page input[type=submit]:hover {
    text-decoration: underline;
}
.auth-page .term {
	padding-top: 46px;
	width: 990px;
	margin: 0 auto;
	font-size: 20px;
	font-family: Myriad Pro, Conv_MyriadPro-Regular;
	font-style: italic;
	text-align: right;
	color: #383838;
}
.auth-page .term span {font-size: 16px;}


